Budget
Portree Independent Hostel
01478 613737 (http://www.hostelskye.co.uk) is where you're most likely to end up staying if on a budget in portree. formerly the town's post office, the unmissable bright yellow building is just off the town's main square where all local and long distance buses stop. small lounge, drying room and large well equipped kitchen / dining room. â£12.50 - â£14 per person per night.
Scottish Youth Hostels Association
Have three hostels on skye and one on raasay. they are a cheap alternative to expensive hotels or b&b's. they are very busy during the summer and some can be closed or only available to groups during the winter. call ahead or check online for details. they are: broadford hostel 01471 822442 or 08701 553255. perhaps skye's least attractive hostel, but conveniently located in this practical town, an ideal base for exploring. glenbrittle hostel 01478 640278 or 08701 553255. the remotest of skye's hostels, some distance from the nearest bus but accessible on foot, bicycle or by car. uig hostel 01478 542746 or 08701 553255. convenient not only for the north of skye but also ferries to the outer hebredes. the daily glasgow - uig bus stops near-by. raasay hostel 01478 660240 or 08701 553255. open from may to september.
Sabhal Mor Ostaig Halls of Residence
01471 888000 near armadale in sleat. stay at skye's famous gaelic college, sabhal mor ostaig. bed and breakfast; individual en-suite rooms and good breakfast. book the penthouse in the tower for the most spectacular views. evening meals available too check serving times visit sabhal mor ostaig (http://www.smo.uhi.ac.uk/...).
Dunvegan Hotel Bunkhouse
01470 521497 (http://www.hoteldunvegan....) two small rooms with bunks adjacent to the dunvegan hotel see below. linen provided, small bathroom but no kitchen facilities. â£12.50 per person per night.
The Old Inn Carbost
01478 640205 (http://www.carbost.f9.co.uk/) five multiple occupancy bunk rooms in this excellent hostel, recently built overlooking loch harport in the small town that is also home to the talisker distillery. large kitchen / lounge upstairs with balcony and views up and down the loch. adjacent to the old inn for food and drinks. â£14 / â£16 en suite. bed & breakfast accommodation â£37 / â£42 and self catering family chalet â£110 per night also available.
Flora Macdonald Hostel
01471 844272 (http://www.skye-hostel.co.uk/) located a couple of miles from the pier at armadale with a free pick-up from the ferry available with advance notice this modest hostel has a number of self catering rooms in its main building and newer lodge. tranquil setting but with no local amenities accessible on foot, so bring supplies. â£15 per person per night.
Midrange
Kinloch Lodge
Located at sleat, tel: 01471 833214 (http://www.kinloch-lodge.co.uk) cozy, seven room lodge for when you need to get away from it all.
Dunvegan Hotel
01470 521497 (http://www.hoteldunvegan....) small family run hotel in the quiet town of dunvegan. lounge bar and restaurant and pub downstairs. stunning views especially at sunset west towards the macleod tables. â£80 / â£90 a night more expensive with a view.
Self Catering Cottages
Are available at various locations over the island - e.g. staffin bay cottages (http://www.staffinbaycott...).
Glenview Hotel
01470 562248 (http://www.glenviewskye.co.uk/) offers comfortable accommodation just ten minutes from the old man of storr.
Top end
Sligachan Hotel
01478 650204 (http://www.sligachan.co.uk/) is a famous gathering place for climbers and walkers. pricey â£90 and up for twin room with breakfast, at least during peak season, but you can't beat the location. there is also a bunkhouse.
Duntulm Castle Hotel
01470 552213 (http://www.duntulmcastle....) is near the ruins of castle duntulm north of portree. a 19th-century shooting lodge in an attractive setting.